An Approach to Static-Dynamic Software Analysis

نویسندگان

  • Pablo González de Aledo Marugán
  • Pablo Sánchez Espeso
  • Ralf Huuck
چکیده

Safety-critical software in industry is typically subjected to both dynamic testing as well as static program analysis. However, while testing is expensive to scale, static analysis is prone to false positives and/or false negatives. In this work we propose a solution based on a combination of static analysis to zoom into potential bug candidates in large code bases and symbolic execution to confirm these bugs and create concrete witnesses. Our proposed approach is intended to maintain scalability while improving precision and as such remedy the short comings of each individual solution. Moreover, we developed the SEEKFAULT tool that creates local symbolic execution targets from static analysis bug candidates and evaluate its effectiveness on the SV-COMP loop benchmarks. We show that a conservative tuning can achieve a 98% detecting rate in that benchmark while at the same time reducing false positive rates by around 50% compared to a singular static analysis approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Static and dynamic axial crushing of prismatic thin-walled metal columns

In this paper, a novel approach is proposed to investigate the progressive collapse damage of prismatic thin walled metal columns with different regular cross sections, under the action of axial quasi-static and impact loads. The present work mainly focuses on implementation of some important factors which have been neglected in other studies. These factors include the effect of reducing impact...

متن کامل

Numerical Study of Progressive Collapse in Intermediate Moment Resisting Reinforced Concrete Frame Due to Column Removal

Progressive collapse is a chain reaction of failures propagating throughout a portion of the structure disproportionate to the original local failure occurring when a sudden loss of a critical load‐bearing element initiates a structural element failure, eventually resulting in partial or full collapse of the structure. Both General Services Administration (GSA) and United States Department of D...

متن کامل

A new approach for nonlinear vibration analysis of thin and moderately thick rectangular plates under inplane compressive load

In this study, a hybrid method is proposed to investigate the nonlinear vibrations of pre- and post-buckled rectangular plates for the first time. This is an answer to an existing need to develope a fast and precise numerical model which can handle the nonlinear vibrations of buckled plates under different boundary conditions and plate shapes. The method uses the differential quadrature element...

متن کامل

Static and dynamic nonlinear analysis of steel frame with semi-rigid connections

One of the important issues in the study of steel frames is to find a suitable formulation for semi-rigid connections. In this paper, the explicit stiffness matrix for a two-dimensional beam-column element having end-flexibilities is derived. The effects of the lateral uniformly distributed load on the deflection are considered. Both tensile and compressive axial loads are also taken into accou...

متن کامل

Static and Dynamic Analysis of Bus Structure and Chassis of O-457

With due attention to the fact that the local and foreign vehicle industries are changing and modifying the previous designs in order to produce new designs, the components of self-propelled are to be differently analyzed. Static and dynamic analysis is one of them. In this paper, chassis and body of a o-457 bus were studied and analyzed under finite element method (using ANSYS).This process wa...

متن کامل

Development and Application of an ALE Large Deformation Formulation

This paper presents a complete derivation and implementation of the Arbitrary Lagrangian Eulerian (ALE) formulation for the simulation of nonlinear static and dynamic problems in solid mechanics. While most of the previous work done on ALE for dynamic applications was mainly based on operator split and explicit calculations, this work derives the quasi-static and dynamic ALE equations in its si...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015